<?php

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
if (version_compare(PHP_VERSION,'5.5.0','<'))	die("Must PHP 5.5 or later!");
if(function_exists('date_default_timezone_set')){
	date_default_timezone_set('Hongkong');//该函数为PHP5.1内置,这里设置为北京/香港时区+8
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// 解决表单出错返回重填的时候以前填写的东西全部消失
//session_cache_limiter("private, must-revalidate");
//session_cache_expire(30);
//session_start();		// 打开 session 进程
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// 打开系统缓存
ob_start('ob_gzhandler');		// 开启GZIP
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//记录开始运行时间
//$GLOBALS['_beginTime'] = microtime(true);
// 记录内存初始使用
//define('MEMORY_LIMIT_ON',function_exists('memory_get_usage'));
//if(MEMORY_LIMIT_ON) $GLOBALS['_startUseMems'] = memory_get_usage();
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// 定义一些常量
// start the page generation timer
//define('THIS_TIME', date("Y-m-d H:i:s", time()));
//define('COOKIES_SALT','__ical__v2__');
if(!defined('DATA_PATH')) define('DATA_PATH', dirname(__FILE__). "/data");
//  版本信息
define('_VERSION', 'ical v2.0 beta 2');

// 是否开启系统调试模式，调试模式下不会缓存
//if(!defined('_DEBUG')) define('_DEBUG', true);
// 是否开启系统trace信息，开启后会在页面最下面显示文件trace信息
//if(!defined('_TRACE')) define('_TRACE', true);

mb_internal_encoding("utf-8");
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// 检查运行目录，如果不存在则自动建立
if(!is_dir(DATA_PATH)) mkdir(DATA_PATH);  // 缓存目录
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

require 'library/defined.php';
require 'library/base.php';
require 'library/func.base.php';
require 'library/class.cache.php';

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// 缓存类
$cache = new _Cache();
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////









